const router = require('express').Router();
const itemModel = require('../model/item');
router.get('/home', async (req,res)=>{
  // 增加一个商品
  const items = await itemModel.find();
  res.render('home', {
    items
  })
  
})
// 增加商品
router.post('/addItem', (req,res)=>{
  console.log(111)
  const item = req.body;
  itemModel.insertMany(item).then(ret=>{
    res.send({
      code: 0,
      msg: '商品增加成功'
    })
  }).catch(err=>{
    res.send({
      code: -1,
      msg: '商品增加失败'
    })
  })
})
// 更新商品
router.post('/updateItem', (req,res)=>{
  const params = req.body;
  itemModel.updateOne(
    {
      _id: params._id
    },
    params
  ).then(ret=>{
    res.send({
      code: 0,
      msg: '修改成功'
    })
  }).catch(err=>{
    res.send({
      code: -1,
      msg: '修改失败'
    })
  })
})
// 删除商品
router.post('/delItem', (req,res)=>{
  const { _id } = req.body;
  itemModel.remove({
    _id
  }).then(ret=>{
    res.send({
      code: 0,
      msg: '删除成功'
    })
  }).catch(err=>{
    res.send({
      code: -1,
      msg: '删除失败'
    })
  })
})
module.exports = router;